package com.cz.zslu.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableLogic;
import com.baomidou.mybatisplus.annotations.TableName;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * <p>
 * 图片
 * </p>
 *
 * @author Bruce
 * @since 2019-06-10
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("photo_attachment")
@AllArgsConstructor
@NoArgsConstructor
public class PhotoAttachment extends SuperEntity<PhotoAttachment>{

    private static final long serialVersionUID = 1L;

    /**
     * 是否删除（0：有效，1：删除）
     */
    @JSONField(serialize = false)
    @TableLogic
    @JsonIgnore
    private Integer state=0;


    /**
     * albumId
     */
    @ApiModelProperty("albumId")
    @TableField("album_id")
    private Long albumId;


    /**
     * photoId
     */
    @ApiModelProperty("photoId")
    @TableField("photo_id")
    private Long photoId;

    /**
     * 是否是封面：0:不是，1:是
     */
    @ApiModelProperty("是否是封面：0:不是，1:是")
    @TableField("is_cover")
    private Integer isCover=0;


    /**
     * 图片名称
     */
    @ApiModelProperty("图片名称")
    @TableField("photo_name")
    private String photoName;


    /**
     * 图片路径
     */
    @ApiModelProperty("图片路径")
    @TableField("photo_url")
    private String photoUrl;





}
